var sum = 0;

// 商品总价
var money = 0;

	$('#J_cartListBody .icon-checkbox-selected').parent().parent().find('.col-total span').each(function(){
		money += parseInt($(this).text());
	})
	$('#J_cartTotalPrice').text(money+'.00');
	money = 0;


// 全选
$('#J_selectAll').click(function(){
	if($(this).hasClass('icon-checkbox-selected')){
		$('.icon-checkbox').removeClass('icon-checkbox-selected');
		$('#J_noSelectTip').removeClass('hide');
		$('#J_goCheckout').removeClass('btn-primary').addClass('btn-disabled');
		$('#J_cartTotalPrice').text('0.00');
		// 选中的条数
		$('#J_selTotalNum').text($('#J_cartListBody .icon-checkbox-selected').length);
	}else{
		$('.icon-checkbox').addClass('icon-checkbox-selected');
		$('#J_noSelectTip').addClass('hide');
		$('#J_goCheckout').addClass('btn-primary').removeClass('btn-disabled');
		// 选中的条数
		$('#J_selTotalNum').text($('#J_cartListBody .icon-checkbox-selected').length);
		sum = 0;
		$('#J_cartListBody').find('.col-total').each(function(){
			sum += parseInt($(this).find('span').text());
		})
		$('#J_cartTotalPrice').text(sum+'.00');
		sum = 0;
	}
	
});


// 商品选中与不选中的总价变化
$('.J_itemCheckbox').click(function(){
	if($(this).hasClass('icon-checkbox-selected')){
		$(this).removeClass('icon-checkbox-selected');
		
		// 有任意一条不选中 全选自动不选中
		$("#J_selectAll").removeClass('icon-checkbox-selected');
		
		// 都不选中 不可以结算
		var num = $('#J_selTotalNum').text();
		if (parseInt(num) == 1) {
			$('#J_noSelectTip').removeClass('hide');
			$('#J_goCheckout').removeClass('btn-primary').addClass('btn-disabled');
		}

		$('#J_cartTotalPrice').text(parseInt($('#J_cartTotalPrice').text()) - parseInt($(this).parent().parent().find('.col-total span').text())+'.00');
		
		// 选中的条数
		$('#J_selTotalNum').text($('#J_cartListBody .icon-checkbox-selected').length);
	} else {
		$(this).addClass('icon-checkbox-selected');
		$('#J_cartTotalPrice').text(parseInt($('#J_cartTotalPrice').text()) + parseInt($(this).parent().parent().find('.col-total span').text())+'.00');
	
		// 选中的条数
		$('#J_selTotalNum').text($('#J_cartListBody .icon-checkbox-selected').length);
		var num = $('#J_selTotalNum').text();
		
		// 单选都选中 全选自动选中
		if (num == $('#J_cartTotalNum').text().trim()) {
			$("#J_selectAll").addClass('icon-checkbox-selected');
		}
		
		// 任意选中一条 可以去结算
		if (parseInt(num) == 1) {
			$('#J_noSelectTip').addClass('hide');
			$('#J_goCheckout').addClass('btn-primary').removeClass('btn-disabled');
		}
	}
})

// 添加或减少按钮
$('#J_cartListBody').find('.item-box').find('.J_minus').click(function(){
	if(parseInt($(this).next().val()) > 1){
		$(this).next().val(parseInt($(this).next().val())-1);
	}
	var before = $(this).parent().parent().prev().find('span').text();
	$(this).parent().parent().next().find('span').text(before*parseInt($(this).next().val()));

	// 重置总价
	$('#J_cartListBody .icon-checkbox-selected').parent().parent().find('.col-total span').each(function(){
		money += parseInt($(this).text());
	})
	$('#J_cartTotalPrice').text(money+'.00');
	money = 0;
})



$('#J_cartListBody').find('.item-box').find('.J_plus').click(function(){
	$(this).prev().val(parseInt($(this).prev().val())+1);
	var before = $(this).parent().parent().prev().find('span').text();
	$(this).parent().parent().next().find('span').text(before*parseInt($(this).prev().val()));


	// 重置总价
	$('#J_cartListBody .icon-checkbox-selected').parent().parent().find('.col-total span').each(function(){
		money += parseInt($(this).text());
	})
	$('#J_cartTotalPrice').text(money+'.00');
	money = 0;
})

// 选中的条数
$('#J_selTotalNum').text($('#J_cartListBody .icon-checkbox-selected').length);


$('#J_goCheckout').click(function(){
	var num = $('#J_selTotalNum').text();

	if (parseInt(num) == 0) {
		return false;
	}
	var id = new Object;
	$('#J_cartListBody .icon-checkbox-selected').parent().parent().find('.J_goodsNum').each(function(){
		id[$(this).attr('info')]=parseInt($(this).val());
	})

	$.ajax({
		type:'get',
		url:'/home/shopcart/settlement1',
		data:id,
		dataType:'json',
		async:false,
		success:function(res){
			if (res) {
				location.href='/main/pay';
			}
		}
	});
	
})


